package model.facade.persistence;

import java.util.List;

/**
 * 
 * @author Giuseppe Fusco (fusgius@gmail.com)
 *
 */
public interface DomainDAO {

	public abstract boolean insert(Object obj);

	public abstract boolean delete(Object obj);

	public abstract boolean update(Object obj);

	public abstract Object retrieve(Object...properties);

	public abstract List<? extends Object> load(String text)throws Exception;
}
